# 来自 AI 的肯定 !!

抱歉, 今天来水一篇文章 ~ (仅供娱乐)

使用 blender 制作 (建模+渲染) 了一张图片, 然后拿去问 AI:
请分析图片中的不合理之处.

回答: 看起来似乎很合理 ~

成就达成: 来自 AI 的肯定 !! (1/1)

----

相关文章:

+ 《修复 blender 中文输入 BUG (linux/wayland/GNOME/ibus)》

  TODO

+ 《科幻游戏 《外卖员模拟器》 基础任务 (日常玩法) 设计 (草稿)》

  TODO

+ 《科幻游戏 《外卖员模拟器》 主要地理环境设定 (1)》

  TODO

+ 《(游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)》

  TODO


## 1 使用 blender 建模并渲染

建模的物体是来自 科幻游戏 《外卖员模拟器》 (设计中, 早期阶段) 的
`WMJ-200` 型 自动驾驶送货小车.

建模之后渲染的几张图片如下:

![渲染 (1)](./图/1-r-1.png)

![渲染 (2)](./图/1-r-2.png)

![渲染 (3)](./图/1-r-3.png)

![渲染 (4)](./图/1-r-4.png)

![渲染 (5)](./图/1-r-5.png)

----

建模过程中使用的 blender 软件的截图如下:

![截图 (1)](./图/1-s-1.png)

这个是以线框的方式显示物体, 方便观察物体的内部结构.
右侧是一个类似 "资源管理器" 的东西, 里面主要是 blender 的
**集合** (collection) 以及 **物体** (object).

集合用于收集多个物体, 方便对物体进行统一操作 (比如 显示/隐藏 整个集合).
blender 的集合有这些特点:

+ (1) 一个物体 **可以** 同时属于多个集合.
+ (2) 集合可以有下级集合, 从而可以形成一个树状的集合关系 (集合树), 方便处理复杂场景.

物体可以设置 **上级物体** (parent object), 从而形成一个树状的物体关系 (物体树).
blender 的上级物体有这些特点:

+ (1) 一个物体只能有一个上级.
+ (2) 物体的上下级关系不受集合的限制, 也就是可以指定另一个集合中的物体, 作为上级.

上级物体的主要作用, 是物体之间的位置关系.
简单来说, 上级物体就是下级物体新的 "原点".
下级物体的 位置 (平移), 旋转, 都相对于上级物体 (而不是全局坐标系).
同样的, 上级物体的 位置, 旋转, 缩放, 也都会应用于其所有的下级物体.

简单来说, 上级物体可以 带着下级物体 "到处跑", 对于处理复杂的场景很有好处.

![截图 (2)](./图/1-s-2.png)

这个是以面的方式显示物体, 比较直观, 最常用的模式.

![截图 (3)](./图/1-s-3.png)

这个是显示面的方向 (法向). 其中蓝色表示面朝外, 红色表示面朝内.
如果模型面的方向不对, 显示的时候就会很奇怪, 这个模式方便调试这方面的问题
(和 debug 其实差不多).

blender 的上手还是具有一定的学习曲线的.
刚开始, 啥都不懂, 打开软件之后, 完全不知道要怎么操作.
每一个操作, 都要去查资料, 去学习.
就好像走路, 每迈一步就要停下来, 去翻书, 然后才知道接下来要伸哪只脚.

后来慢慢习惯了, 熟练了 (学习收敛了), 就好了. 加油 !


## 2 对 AI 大模型 (通义千问) 进行测试

然后, 拿着其中一张渲染的图片去问 AI 大模型:

![AI (1)](./图/2-a-1.jpg)

首先询问 AI 图片的内容, 看看 AI 是否有能力识别图片. 测试结果很好.

![AI (2)](./图/2-a-2.jpg)

然后进一步考察 AI 对图片的理解, 看看 AI 能否识别图片中的一些特征.

![AI (3)](./图/2-a-3.jpg)

最后, 让 AI 分析图片中的不合理之处.

嗯, AI 觉得很合理 !!

于是, 本文标题中的成就达成 ~ 来自 AI 的肯定.

TODO
